package com.witmore.skyline.web.controller.vo.result;

import lombok.Builder;
import lombok.Data;

/**
 * Description: HomeStatistics
 * Author: 豆子高
 * Date: 2025/2/27 09:50
 */
@Builder
@Data
public class HomeStatisticsVO {
    /**
     * 设备总数
     */
    private Integer deviceTotal;

    /**
     * 设备工作数 怠速+负荷+在线
     */
    private Integer deviceOnlineTotal;

    /**
     * 设备负荷工作数 负荷
     */
    private Integer deviceLoadTotal;

    /**
     * 设备怠速工作数 怠速+在线
     */
    private Integer deviceIdlTotal;

    /**
     * 今日施工设备数据（负荷工作时长超过配置阈值）
     */
    private Integer deviceLoadWorkingTotal;

    /**
     * 今日未施工设备数据（负荷工作时长小于配置阈值）
     */
    private Integer deviceUnWorkingTotal;

    /**
     * 视频监控总数
     */
    private Integer cameraTotal;

    /**
     * 视频在线总数
     */
    private Integer cameraOnlineTotal;

    /**
     * 项目部总数
     */
    private Integer projectTotal;

    /**
     * 今日施工项目总数
     */
    private Integer projectWorkingTotal;
}
